RerankResult

data class RerankResult<T>(val results: List<RerankedItem<T>>, val originalDocuments: List<T> = emptyList(), val usage: Usage = Usage(), val warnings: List<CallWarning> = emptyList(), val response: LanguageModelResponseMetadata = LanguageModelResponseMetadata(), val providerMetadata: Map<String, JsonElement> = emptyMap())

Constructors

Link copied to clipboard
constructor(results: List<RerankedItem<T>>, originalDocuments: List<T> = emptyList(), usage: Usage = Usage(), warnings: List<CallWarning> = emptyList(), response: LanguageModelResponseMetadata = LanguageModelResponseMetadata(), providerMetadata: Map<String, JsonElement> = emptyMap())

Properties

Link copied to clipboard

The documents that were submitted for reranking, in their original order.

Link copied to clipboard
val providerMetadata: Map<String, JsonElement>
Link copied to clipboard

The reranked documents in descending relevance order (fewer than originalDocuments when a topN limit was applied). Convenience accessor over results's values — matches upstream's rerankedDocuments.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard